Base Template Examples [Примеры базовых шаблонов]
Шаблон, показанный ниже выводит список всех атрибут всех объектов в части или сборке.
<HTML>
<BODY>
<ul>
<@UGATTRIBUTE NAME="*" TITLE="*" HEADER="<li>$name\n<ul>\n"
FORMAT="<li> $title ($type) - $value\n" FOOTER="</ul>\n">
</ul>
</BODY>
</HTML>
Сгенерированный вывод HTML для этого примера выглядит так:
* MAIN_ASSY
o MODULE_REQ (STRING) - Low
* SUB_ASSY2
o MODULE_REQ (STRING) - Small
* SUB_ASSY1
o ASSYATTR (STRING) - MODULE_REQ
o MODULE_REQ (STRING) - Type1
Другой пример того же самого вывода атрибут, но в формате таблицы можно использовать следующий шаблон:
<HTML>
<BODY>
<@UGATTRIBUTE NAME="*" TITLE="*"
HEADER="<p>\n<table WIDTH=400 BORDER=0>\n
<tr><th COLSPAN=3>Attributes for $name</th></tr>\n
<tr><th ALIGN=LEFT WIDTH=40%>Name</th>\n
<th ALIGN=LEFT WIDTH=30%>Type</th>\n
<th ALIGN=LEFT WIDTH=30%>Value</th></tr>\n"
FORMAT="<tr><td>$title</td><td>$type</td><td>$value</td></tr>\n"
FOOTER="</table>\n">
</BODY>
</HTML>
Вывод из этого списка отображается в файле HTML как показано ниже, двумя таблицами, содержащими информацию заголовка также как данные атрибута.
Атрибуты файла mod_main.prt | ||
|
| |
Атрибуты файла MOD_C2 | ||
|
| |
Этот пример был сгенерирован непосредственно из сеанса Unigraphics и показывает Вам, что Вы имеете возможности управление форматом при выводе файла HTML, улучшая его читаемость.